<?php
require("../../clase/fpdf/fpdf.php");
require_once ('../../lib/utils.php');
require("../../conexion/conexion.php");


class PDF extends FPDF
{
// Cabecera de p�gina
function Header()
{
    // Logo
    // Arial bold 15
	$this->SetFillColor(75,0,130);
	$this->Cell(0,1,'',0,1,'L',true);
    $this->SetFont('Arial','B',10);
	$this->Image('../../images/logo.jpg',25,12,10);
	$this->Image('../../images/cocemfe.jpg',25,20,10);
	$this->Image('../../images/lared.jpg',25,28,12);

    // Movernos a la derecha
    $this->Cell(50);
    // T�tulo
    $this->Cell(75,9,utf8_decode('Servicio de Integración Laboral'),0,0,'C');
	$this->Ln(3);
	$this->Cell(139);
	$this->SetFont('Arial','',7);
	$this->Cell(0,10,utf8_decode('Página: ').$this->PageNo().'/{nb}',0,0,'C');
	$this->Ln(3);
	$this->Cell(145);
	$this->Cell(0,10,'Fecha: '.date('d/M/Y'),0,0,'C');
    // Salto de l�nea
    $this->Ln(9);
	$this->Cell(50);
	$this->SetFont('Arial','B',8);
	$this->Cell(75,9,utf8_decode('Reporte del área: Orientación'),0,0,'C');
	$this->Ln(10);
	$this->SetFillColor(75,0,130);
	$this->Cell(0,1,'',0,1,'L',true);
	$this->Ln(5);
}

// Pie de p�gina
function Footer()
{
    // Posici�n: a 1,5 cm del final
    $this->SetY(-15);
    // Arial italic 8
    $this->SetFont('Arial','I',8);
    // N�mero de p�gina
    $this->Cell(0,10,'Página '.$this->PageNo().'/{nb}',0,0,'C');
}

function FancyTable($header, $data)
{
    // Colores, ancho de línea y fuente en negrita
    $this->SetFillColor(25,25, 112);
    $this->SetTextColor(255);
    $this->SetDrawColor(25,25,112);
    $this->SetLineWidth(.3);
    $this->SetFont('','B');
    // Cabecera
    $w = array(40, 35, 45, 40);
    for($i=0;$i<count($header);$i++)
        $this->Cell($w[$i],7,$header[$i],1,0,'C',true);
    $this->Ln();
    // Restauración de colores y fuentes
    $this->SetFillColor(224,235,255);
    $this->SetTextColor(0);
    $this->SetFont('');
    // Datos
    $fill = false;
    foreach($data as $row)
    {
        $this->Cell($w[0],6,$row,'LR',0,'L',$fill);
        $this->Cell($w[1],6,$row,'LR',0,'L',$fill);
        
        $this->Ln();
        $fill = !$fill;
    }
    // Línea de cierre
    $this->Cell(array_sum($w),0,'','T');
}
}

$fecha1 = fechaguardar($_GET['fecha1']);
$fecha2 = fechaguardar($_GET['fecha2']);

//Conexion con la Base de datos

$pdf = new PDF();
$pdf->AliasNbPages();
$pdf->SetLeftMargin(25);
$pdf->SetRightMargin(25);
$pdf->AddPage('P','Letter');
$pdf->SetFont('Times','B',11);

  	$result = mysql_query("SELECT  CASE PER.PER_GENERO WHEN 'F' THEN 'FEMENINO' 
                                WHEN 'M' THEN  'MASCULINO' END AS GENERO, COUNT(PER.PER_GENERO) AS TOTAL
                                FROM PERSONA PER INNER JOIN PERSONAS_CON_DISCAPACIDAD PCD ON PCD.PER_CODIGO = PER.PER_CODIGO 
                                INNER JOIN EXPEDIENTE EXPE ON PCD.EXP_CODIGO = EXPE.EXP_CODIGO
                                WHERE EXPE.CEO_CAE_CODIGO IN (SELECT ESORI.CAE_CODIGO 
                                                              FROM CEO_ORIENTACION ESORI 
                                                              WHERE ESORI.CEO_SUB_ESTADO = 'Inicia orientación' OR ESORI.CEO_SUB_ESTADO = 'Atendido')
                                AND EXPE.EXP_FECHA_CREACION BETWEEN '$fecha1' AND DATE_ADD('$fecha2', INTERVAL 1 DAY)
                                GROUP BY PER.PER_GENERO");
   	$rows =mysql_num_rows($result);
        if($rows >0)
        {
			$pdf->Cell(50);
			$pdf->Cell(75,9,'Reporte de usuarios orientados por genero',0,0,'C');
			$pdf->Ln(15);
			$pdf->Cell(15);
			$pdf->SetFont('Times','IB',8);
			$pdf->Cell(75,9,'Fecha inicio:'.fechaVisualizar($fecha1),0,0,'C');
			$pdf->Cell(65,9,'Fecha inicio:'.fechaVisualizar($fecha2),0,0,'C');
			$pdf->Ln(25);
			$pdf->Cell(55);
			$pdf->SetFillColor(25,25, 112);
			$pdf->SetTextColor(255);
			$pdf->SetDrawColor(25,25,112);
			$pdf->SetLineWidth(.3);
			$pdf->SetFont('','B');
			
			
			// Cabecera
		
				$pdf->Cell(25,7,'Genero',1,0,'C',true);
				$pdf->Cell(40,7,'Cantidad',1,0,'C',true);
				
			$pdf->Ln();
			// Restauración de colores y fuentes
			$pdf->SetFillColor(224,235,255);
			$pdf->SetTextColor(0);
			$pdf->SetFont('');
			$total = 0;
			// Datos
			$fill = false;
			while ($row=mysql_fetch_array($result))
							{
								$pdf->Cell(55);
								$pdf->Cell(25,6,$row["GENERO"],'LR',0,'L',$fill);
								$pdf->Cell(40,6,$row["TOTAL"],'LR',0,'L',$fill);
								$pdf->Ln();
								$fill = !$fill;
								$total = $total + $row["TOTAL"];
							}
			 // Línea de cierre
			$pdf->Cell(55);
			$pdf->SetFont('Times','BI',12);
			$pdf->Cell(25,6,'Total','LR',0,'L',$fill);
			$pdf->Cell(40,6,$total,'LR',0,'L',$fill);
			$pdf->Ln();
			$fill = !$fill;
			$pdf->Cell(55);
			$pdf->Cell(65,0,'','T');
			$pdf->Ln(5);
			$pdf->Cell(0,1,'',0,1,'L',true);
			$pdf->Ln(5);
		mysql_free_result($result);
		}
	else
	{
		$pdf->Ln(4);
		$pdf->Cell(20,7,'No se encuentran datos  ',0,0);
	}
	/////////////////////////


 	$pdf->Output();
?>


